package com.fhzn.boss.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 操作日志实体类
 *
 * @author fhzn
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName("operate_log")
public class OperateLog {

    @TableId
    private Long id;

    /**
     * 操作用户
     */
    private String handler;

    /**
     * 操作部分
     */
    private String operateSection;

    /**
     * 操作方式
     */
    private String operateMethod;

    /**
     * 操作对象
     */
    private String operateTarget;

    /**
     * 修改前内容
     */
    private String modifyBeforeContent;

    /**
     * 修改后内容
     */
    private String modifyAfterContent;

    /**
     * 登录系统
     */
    private String loginSystem;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新时间
     */
    private Date updatedTime;
}
